package org.budo.cmbc.direct.sdk.entity;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 开户请求
 * 
 * @author lmw
 */
@Getter
@Setter
@Accessors(chain = true)
@ToString(callSuper = true)
public class MEAccountOpenRequest extends AbstractCmbcDirectRequest {
    private static final long serialVersionUID = -8725613620833540263L;

    // 身份证号
    private String idNo;

    // 姓名
    private String cifName;

    // 手机号
    private String mobilePhone;

    // 绑定卡号
    private String tAcNo;

    // 密码随机数流水号（随机数接口返回）
    private String randJnlNo;

    // 随机数（随机数接口返回）
    private String random;

    // 短信验证码Id（发短信的接口返回）
    private String messageTaskId;

    // 短信验证码
    private String messageCode;

    // 交易密码密文（来自密码控件）
    private String pwdResult;

    // 交易密码密文确认（来自密码控件）
    private String pwdResultConfirm;

    // 身份证照片验证凭证号 此字段由上传身份证照片接口返回
    private String idPNo;

    // 区/县代码
    private String districtCode;

    // 街道详细地址
    private String street;

    // 职业代码
    private String occupation;

    // 工作单位
    private String company;

    // 职业备注
    private String occupationRemark;
}